/*!
 * @file
 * @brief 设备控制相关方法
 */

#pragma once

/*-----------------------------------------------------------------------------
 * HEADER FILES
 *---------------------------------------------------------------------------*/
#include "gmi_type.h"

/*-----------------------------------------------------------------------------
 * TYPE DEFINITION
 *---------------------------------------------------------------------------*/
typedef pvoid gmi_device_handle_t;

typedef enum gmi_device_type_e
{
    GMI_DEVICE_GPIO_SIMULATED_SPI = 0U,
    GMI_DEVICE_PERIPHERAL_SPI,
    GMI_DEVICE_GPIO_SIMULATED_IIC,
    GMI_DEIVCE_PERIPHERAL_IIC
} gmi_device_type_t;
